package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author WEN
 * @Date 2023/10/19 0019
 **/
@Data
@ApiModel("服务商详情对象")
public class NetworkDetailVo {
    @ApiModelProperty(value = "服务商ID")
    private Long id;

    @ApiModelProperty(value = "服务商名称")
    private String name;

    @ApiModelProperty(value = "网点编码")
    private String code;

    @ApiModelProperty(value = "服务商模式：1-内部服务商，2-外部服务商，3-第三方服务商")
    private Integer category;

    @ApiModelProperty(value = "网点服务类型：0-两者都是，1-销售网点，2-售后网点")
    private Integer type;

    @ApiModelProperty(value = "团队类型：1-团队，2-个人")
    private Integer teamType;

    @ApiModelProperty(value = "网点类型")
    private String networkType;

    @ApiModelProperty(value = "地址-省")
    private String province;

    @ApiModelProperty(value = "地址-市")
    private String city;

    @ApiModelProperty(value = "地址-区")
    private String area;

    @ApiModelProperty(value = "地址-镇")
    private String town;

    @ApiModelProperty(value = "详细地址")
    private String address;

    @ApiModelProperty(value = "服务商状态：false-启用，true-禁用")
    private Boolean status;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "总工单数量")
    private int totalOrderQty;

    @ApiModelProperty(value = "完成工单数量")
    private int finishOrderQty;

    @ApiModelProperty(value = "取消工单数量")
    private int cancelOrderQty;

    @ApiModelProperty(value = "处理中工单数量")
    private int handlerOrderQty;

    @ApiModelProperty(value = "工单待结算数量")
    private int orderWaitSettlementQty;

//    @ApiModelProperty(value = "工单平均耗时")
//    private String orderAverageTimeConsuming;


}
